home *** CD-ROM | disk | FTP | other *** search
/ Tripas 2 / TRIPAS 002.iso / RRRA.exe / COW.CON < prev    next >
Encoding:
Text File  |  1998-07-02  |  3.5 KB  |  239 lines

  1.  
  2. action ACOWSTNDFWD    0   5  5  1 26
  3. action ACOWSTNDREV   15   5  5 -1 26
  4. action ACOWFALL1     20   2  1  1 20
  5. action ACOWFALL2     22   4  1  1 20
  6. action ACOWONGRND    25   1  1  1  1
  7. action ACOWHDLOWER   26   6  5  1 35
  8. action ACOWHDRAISE   51   6  5 -1 35
  9. action ACOWEAT       46   2  5  1 20
  10.  
  11. action ACOWSCREWEDUP  22   4  1  1 10
  12.  
  13. move COWSTOP
  14.  
  15. ai AICOWSTNDFWD   ACOWSTNDFWD   COWSTOP  geth
  16. ai AICOWSTNDREV   ACOWSTNDREV   COWSTOP  geth
  17. ai AICOWHDLOWER   ACOWHDLOWER   COWSTOP  geth
  18. ai AICOWHDRAISE   ACOWHDRAISE   COWSTOP  geth
  19. ai AICOWEAT       ACOWEAT       COWSTOP  geth
  20. ai AICOWFALL1     ACOWFALL1     COWSTOP  fleeenemy
  21. ai AICOWFALL2     ACOWFALL2     COWSTOP  fleeenemy
  22. ai AICOWSCREWEDUP ACOWSCREWEDUP COWSTOP  fleeenemy
  23.  
  24. useractor enemy COW COWSTRENGTH ACOWSTNDFWD
  25.     fall
  26.  
  27.     ifai 0
  28.     {
  29.         cstator 257
  30.         ai AICOWSTNDFWD
  31.     }
  32.     else ifaction ACOWONGRND
  33.     {
  34.         // If cows been tipped over
  35.         strength 0
  36.         ifhitweapon
  37.             ifwasweapon RADIUSEXPLOSION
  38.             {
  39.                 sound SQUISHED
  40.                 guts JIBS2 1
  41.                 guts JIBS3 2
  42.                 guts JIBS4 3
  43.                 guts JIBS5 2
  44.                 guts JIBS6 3
  45.                 killit
  46.                 break
  47.             }
  48.     }
  49.     else
  50.     {
  51.         // Randomly make cow sounds
  52.         ifrnd 1
  53.         {
  54.             ifrnd 16
  55.             {
  56.                 sound COW3
  57.             }
  58.             else ifrnd 16
  59.             {
  60.                 sound COW4
  61.             }
  62.             else ifrnd 16
  63.             {
  64.                 sound COW5
  65.             }
  66.             else ifrnd 8
  67.             {
  68.                 sound COW1
  69.             }
  70.             else ifrnd 8
  71.             {
  72.                 sound COW2
  73.             }
  74.             else ifrnd 8
  75.             {
  76.                 sound COW3
  77.             }
  78.         }
  79.  
  80.         ifai AICOWFALL2
  81.         {
  82.             ifactioncount 5
  83.             {
  84.                 action ACOWONGRND
  85.                 move COWSTOP
  86.                 break
  87.             }
  88.             else ifactioncount 1
  89.             {
  90.  
  91.             }
  92.             else ifactioncount 0
  93.             {
  94.                 iffloordistl 8
  95.                     sound THUD
  96.             }
  97.         }
  98.         else ifai AICOWSCREWEDUP
  99.         {
  100.             ifactioncount 255
  101.             {
  102.                 // cstator 257
  103.                 action ACOWONGRND
  104.                 move COWSTOP
  105.                 break
  106.             }
  107.             ifrnd 1
  108.             {
  109.                 ifrnd 16
  110.                 {
  111.                     sound COW5
  112.                 }
  113.                 else ifrnd 16
  114.                 {
  115.                     sound COW1
  116.                 }
  117.             }
  118.         }
  119.         else ifai AICOWFALL1
  120.         {
  121.             ifactioncount 2
  122.                 ai AICOWFALL2
  123.         }
  124.  
  125.         // Play the standing frames
  126.         // forward then backward
  127.         else ifai AICOWSTNDFWD
  128.         {
  129.             // Lower head to eat
  130.             ifrnd 8
  131.             {
  132.                 ai AICOWHDLOWER
  133.                 break
  134.             }
  135.  
  136.             ifactioncount 2
  137.                 ai AICOWSTNDREV
  138.         }
  139.         else ifai AICOWSTNDREV
  140.         {
  141.             ifactioncount 2
  142.                 ai AICOWSTNDFWD
  143.         }
  144.         else ifai AICOWHDLOWER
  145.         {
  146.             ifactioncount 2
  147.                 ai AICOWEAT
  148.         }
  149.         else ifai AICOWHDRAISE
  150.         {
  151.             // ifactioncount 2
  152.             ifcount 35
  153.                 ai AICOWSTNDREV
  154.         }
  155.         else ifai AICOWEAT
  156.         {
  157.             // Raise head
  158.             ifcount 86
  159.                 ifrnd 16
  160.                 {
  161.                     ai AICOWHDRAISE
  162.                     break
  163.                 }
  164.         }
  165.  
  166.     }
  167.  
  168.     iftipcow
  169.     {
  170.         ifactioncount 2
  171.         {
  172.             ai AICOWSCREWEDUP
  173.         }
  174.         else
  175.         {
  176.             sound YEHAA16
  177.             ai AICOWFALL1
  178.         }
  179.  
  180.         ifrnd 128
  181.             sound COW2
  182.         else
  183.             sound COW3
  184.     }
  185.  
  186.     ifhitweapon
  187.     {
  188.         spawn BLOOD
  189.         ifdead
  190.         {
  191.             addkills 1
  192.             ifwasweapon RADIUSEXPLOSION
  193.             {
  194.                 sound SQUISHED
  195.                 guts JIBS2 1
  196.                 guts JIBS3 2
  197.                 guts JIBS4 3
  198.                 guts JIBS5 2
  199.                 guts JIBS6 3
  200.                 killit
  201.             }
  202.             else ifwasweapon MOTOHIT
  203.             {
  204.                 ifmotofast
  205.                 {
  206.                     sound SQUISHED
  207.                     guts JIBS2 1
  208.                     guts JIBS3 2
  209.                     guts JIBS4 3
  210.                     guts JIBS5 2
  211.                     guts JIBS6 3
  212.                     killit
  213.                 }
  214.                 else
  215.                 {
  216.                     ai AICOWFALL1
  217.                 }
  218.             }
  219.             else ifwasweapon CROSSBOW
  220.             {
  221.                 sound SQUISHED
  222.                 guts JIBS2 1
  223.                 guts JIBS3 2
  224.                 guts JIBS4 3
  225.                 guts JIBS5 2
  226.                 guts JIBS6 3
  227.                 killit
  228.             }
  229.             else
  230.             {
  231.                 ifai AICOWSCREWEDUP
  232.                     nullop
  233.                 else
  234.                     ai AICOWFALL1
  235.             }
  236.         }
  237.     }
  238. enda
  239.